import {
  useGetOptions,
  useModulesDel,
  useGetModuleList,
  useGetAddressList,
  useGetModuleDetail,
  useModulesStatusUpdate,
  useModulesMobileShowOrHide,
  useReturnFactoryModuleForm,
  useModulesUpdateCheckMethod,
  useModulesFaultsEnableOrDisable,
  useModulesSnCodeEnableOrDisable,
  useModulesFeeConfirmEnableOrDisable,
  useModulesServiceReportEnableOrDisable,
  useModulesInspectProcessEnableOrDisable,
  useModulesSendBeforeIncomeEnableOrDisable,
} from './useModule'

import {
  useFieldsDel,
  useFieldsEnable,
  useFieldsDisable,
  useGetFieldDetail,
  useFieldsRequired,
  useCustomFieldForm,
  useGetCustomFieldList,
  useFieldsMobileShowOrHide,
} from './useCustomField'

import {
  useFieldsDel as useInspectCustomFieldsDel,
  useFieldsMobileShow as useInspectCustomFieldsMobileShow,
  useFieldsRequired as useInspectCustomFielsRequired,
  useFieldsUpdateStatus as useInspectCustomFieldsUpdateStatus,
  useGetInspectCustomFields,
  useInspectCustomFieldForm,
  useGetInspectCustomFieldDetail,
} from './useInspectCustomField'

export {
  // 返厂模块
  useGetOptions,
  useModulesDel,
  useGetModuleList,
  useGetAddressList,
  useGetModuleDetail,
  useModulesStatusUpdate,
  useModulesMobileShowOrHide,
  useReturnFactoryModuleForm,
  useModulesUpdateCheckMethod,
  useModulesFaultsEnableOrDisable,
  useModulesSnCodeEnableOrDisable,
  useModulesFeeConfirmEnableOrDisable,
  useModulesServiceReportEnableOrDisable,
  useModulesInspectProcessEnableOrDisable,
  useModulesSendBeforeIncomeEnableOrDisable,

  // 自定义字段
  useFieldsDel,
  useFieldsEnable,
  useFieldsDisable,
  useGetFieldDetail,
  useFieldsRequired,
  useCustomFieldForm,
  useGetCustomFieldList,
  useFieldsMobileShowOrHide,

  // 检测自定义字段
  useInspectCustomFieldsDel,
  useGetInspectCustomFields,
  useInspectCustomFieldForm,
  useInspectCustomFielsRequired,
  useGetInspectCustomFieldDetail,
  useInspectCustomFieldsMobileShow,
  useInspectCustomFieldsUpdateStatus,
}
